package cn.tedu.scalabasic;

/**
 * @author Amos
 * @date 2022/5/17
 */

object ScalaGrammar {
  def main(args: Array[String]): Unit = {
    /*
  scala中，变量的定义使用var
  常量的定义使用val
 */
    var a = 10
    println(a)
    a = 20
    println(a)

    val b = 15; // 常量

    val c:Int = 30
    println(c)

    val str:String = "123_456_789"
    //    val strs: Array[String] = str.split("_") // ctrl + alt + v
        // 操作符的方式操作
        val strs: Array[String] = str split "_"

    a = b + c
    println("a:" + a)
    a = b.+(c)
    println("a:" + a)

    println(strs)
    // for循环
    for (s <- strs) {
      println(s)
    }
    // 方法中没有参数的时候，()可以省略
    println(c.toString())
    println(c.toString)
  }
}
